#include "H/Timer0_Counter_Mode.H"


/*****************************************************
*函数名称：void TIMER0_COUNTER_INIT(uchar R_COUNTER)
*函数功能：Timer0 计数模式设置
*入口参数：uchar R_COUNTER 计数次数，取值范围1~255
*出口参数：void
*****************************************************/
void TIMER0_COUNTER_INIT(uchar R_COUNTER)
{
    T0CON=T0M_COUNTER|T0EG(D_T0EG)|T0EN_DIS;//计数器|沿|禁止Timer0
    T0OVR=256-R_COUNTER;      //计数次数
    T0CON=T0CON|T0EN_EN;      //使能Timer0
    #if D_T0M==0
    P0OE5_IN;                 //T0 IO做输入口
    #endif
    #if D_T0M==1
    P0OE6_IN;                 //T0 IO做输入口
    #endif
    #if D_T0M==2
    P0OE7_IN;                 //T0 IO做输入口
    #endif

    T0IE=1;                   //使能Timer0溢出中断；如不需要中断响应，T0IE也需置1，中断标志T0F才会被置起
//     EA=1;                     //全局中断使能
}








